package com.hktf.corelib.jsonbean;


public interface ContantValues {
    String CLIENTNAME = "FD-80-Android";

    /**
     * 请求码
     *
     * @author wupeng
     */
    public static class REQUETCODE {
        public static final String REGISTER = "YX_SM_REGISTER";
        public static final String LOGIN = "YX_SM_LOGIN";
        public static final String BINDVDI = "YX_SM_VDI_BIND";
        public static final String CHPASSWORD = "YX_SM_USER_MODIFY_PASSWORD";
        public static final String CHINFO = "YX_SM_USER_MODIFY_INFO";
        public static final String FINDPASSWORDE = "YX_SM_USER_FORGOT_PASSWORD";
        public static final String QUERYVERSION = "YX_SM_QUERY_VERSION";
        public static final String DOWNLOADFILE = "YX_SM_DOWN_LOAD_FILE";
        public static final String SEARCHFRIEND = "YX_SM_IM_SEARCH_USER";
        public static final String ADDFRIEND = "YX_SM_IM_ADD_FRIEND";
        public static final String DELETEFRIEND = "YX_SM_IM_DELETE_FRIEND";
        public static final String GETUSERINFO = "YX_SM_IM_GET_USER_INFO";
        public static final String GETMSGCODE = "YX_SM_SMS_GET_VERIFICATION_CODE";
        public static final String SIMPLEREGISTER = "YX_SM_SIMPLE_REGISTER";
        public static final String DTCSHARE = "YX_SM_DTC_SHARE";
        public static final String ECUINFOMATIONSHARE = "YX_SM_ECU_INFOMATION_SHARE";
        public static final String FREEZEDATASTREAMSHARE = "YX_SM_FREEZE_DATASTREAM_SHARE";
        public static final String DATASTREAM_SHARE = "YX_SM_DATASTREAM_SHARE";
        public static final String GET_ECU_LIST = "YX_SM_GET_ECU_LIST"; // YX_SM_GET_ECU_LIST_NEW
        public static final String GET_SMART_ECU_LIST = "YX_SM_ECU_ONLINE_FLASH"; //

        public static final String ECU_DOWN_LOAD_FILE = "YX_SM_ECU_DOWN_LOAD_FILE";
        public static final String YX_SM_UPLOAD_DTC = "YX_SM_UPLOAD_DTC";
        public static final String YX_SM_GOOD_DTC = "YX_SM_GOOD_DTC";

        public static final String GETUSERINFONEW = "YX_SM_IM_GET_USER_INFO_NEW";

        public static final String YX_SM_IM_UPDATE_REMAKE = "YX_SM_IM_UPDATE_REMAKE";

        public static final String YX_SM_RESET_PD = "YX_SM_RESET_PD";

        public static final String YX_SM_RESET_PD_GET_VERIFICATION_CODE = "YX_SM_RESET_PD_GET_VERIFICATION_CODE";

        public static final String YX_SM_XINFENG_REGISTER_WITH_AGENT = "YX_SM_XINFENG_REGISTER_WITH_AGENT";

        public static final String YX_SM_XINFENG_REGISTER = "YX_SM_XINFENG_REGISTER";

        public static final String YX_SM_BIND_PAD_REGISTER = "YX_SM_BIND_PAD_REGISTER";

        public static final String YX_SM_BIND_PAD_LOGIN_NEW = "YX_SM_BIND_PAD_LOGIN_NEW";

        public static final String YX_SM_BIND_PAD_LOGIN = "YX_SM_BIND_PAD_LOGIN";

        public static final String YX_SM_BIND_PAD_VDI_BIND = "YX_SM_BIND_PAD_VDI_BIND";

        public static final String YX_SM_BIND_PAD_VDI_BIND_FOR_MORE = "YX_SM_BIND_PAD_VDI_BIND_FOR_MORE";

        public static final String YX_SM_C60_VDI_BIND = "YX_SM_C60_VDI_BIND";

        public static final String YX_SM_SUBJOIN_AGENT = "YX_SM_SUBJOIN_AGENT";

        public static final String YX_SM_LOCATION_BY_IP = "YX_SM_LOCATION_BY_IP";

        //c60位置上传
        public static final String YX_SM_LOCATION_BY_IP_OR_GPS = "YX_SM_LOCATION_BY_IP_OR_GPS";
        //请求VDI专检状态
        public static final String YX_SM_SN_ENCRYPT = "YX_SM_SN_ENCRYPT";

        //获取服务器最新版本
        public static final String YX_SM_PERSONAL_QUERY_VERSION = "YX_SM_PERSONAL_QUERY_VERSION";
        //下载文件
        public static final String YX_SM_PERSONAL_DOWN_LOAD_FILE = "YX_SM_PERSONAL_DOWN_LOAD_FILE";


        //C80新
        public static final String YX_SM_QUERY_VERSION_NEW_SOURCE = "YX_SM_QUERY_VERSION_NEW_SOURCE";

        public static final String YX_SM_GET_MENU = "YX_SM_GET_MENU";

        public static final String YX_SM_BIND_MENU = "YX_SM_BIND_MENU";

        public static final String YX_SM_UNBIND_MENU = "YX_SM_UNBIND_MENU";

        public static final String YX_SM_PERSONAL_LOGIN = "YX_SM_PERSONAL_LOGIN";


        public static final String YX_SM_LOGOUT_USER = "YX_SM_LOGOUT_USER";


        public static final String YX_SM_GET_CUSTOMER_INFO = "YX_SM_GET_CUSTOMER_INFO";

        public static final String YX_SM_GET_CUSTOMER_INFO_BIND_PAD = "YX_SM_GET_CUSTOMER_INFO_BIND_PAD";

        public static final String YX_SM_LOGIN_NEW = "YX_SM_LOGIN_NEW";

        public static final String YX_SM_LOGIN_XINFENG = "YX_SM_LOGIN_XINFENG";

        public static final String YX_SM_BRUSH_SUCCESS = "YX_SM_BRUSH_SUCCESS";

        public static final String YX_SM_LOGIN_THB = "YX_SM_LOGIN_THB";

        public static final String YX_SM_DATA_OPTIMIZATION_LOGIN = "YX_SM_DATA_OPTIMIZATION_LOGIN";

        public static final String YX_SM_DATA_OPTIMIZATION_REGISTE = "YX_SM_DATA_OPTIMIZATION_REGISTE";

        //快速解决用户问题
        public static final String YX_SM_UPLOAD_LOG_LIST = "YX_SM_UPLOAD_LOG_LIST";
        public static final String YX_SM_UPDATE_NOTIFY = "YX_SM_UPDATE_NOTIFY";
        //请求数据流对比值列表
        public static final String YX_SM_DATA_FLOW_LIST = "YX_SM_DATA_FLOW_LIST";
        //对比值文件下载
        public static final String YX_DATA_FLOW_DOWN_LOAD = "YX_DATA_FLOW_DOWN_LOAD";
        //发动机性能测试下载，文件列表
        public static final String YX_SM_ENGINE_PERFORMANCE_TEST = "YX_SM_ENGINE_PERFORMANCE_TEST";
        //发动机性能测试下载，文件
        public static final String YX_ENGINE_PERFORMANCE_TEST_DOWN_LOAD = "YX_ENGINE_PERFORMANCE_TEST_DOWN_LOAD";
        //海外OBD项目
        //通过邮箱获取验证码服务
        public static final String YX_SM_GET_VERIFICATION_CODE_BY_EMAIL = "YX_SM_GET_VERIFICATION_CODE_BY_EMAIL";
        //通过SN、邮箱验证码登录
        public static final String YX_SM_OBD_LOGIN = "YX_SM_OBD_LOGIN";

        public static final String YX_SM_GET_RESCUE_DATA = "YX_SM_GET_RESCUE_DATA";//获取异地救援申请列表
        public static final String YX_SM_APPLY_RESCUE_DATA = "YX_SM_APPLY_RESCUE_DATA";//提交救援申请
        public static final String YX_SM_GET_RESCUE_COUNT = "YX_SM_GET_RESCUE_COUNT";//获取救援次数
        public static final String YX_SM_GET_EVENT_NOTICE = "YX_SM_GET_EVENT_NOTICE";//获取广告数据
        public static final String YX_SM_GET_DEVICE_SN = "YX_SM_GET_DEVICE_SN";//获取异地救援vci列表

        //c90接口
        public static final String YX_SM_C90_REGISTER = "YX_SM_C90_REGISTER";//注册
        public static final String YX_SM_C90_LOGIN = "YX_SM_C90_LOGIN";//登录
        public static final String YX_SM_C90_VDI_BIND = "YX_SM_C90_VDI_BIND";//绑定
        public static final String YX_SM_GET_CUSTOMER_INFO_C90 = "YX_SM_GET_CUSTOMER_INFO_C90";//更新权限

        //智能进入相关
        public static final String YX_SM_GET_ELECTRONIC_CONTROL_SYSTEM = "YX_SM_GET_ELECTRONIC_CONTROL_SYSTEM";
        public static final String YX_SM_UPLOAD_ELECTRONIC_SYSTEM = "YX_SM_UPLOAD_ELECTRONIC_SYSTEM";
        public static final String YX_SM_UPLOAD_ELECTRONIC_SYSTEM_HAND = "YX_SM_UPLOAD_ELECTRONIC_SYSTEM_HAND";

        //ECU文件下载、搜索
        public static final String YX_SM_C80_GET_FLASH_FILE = "YX_SM_C80_GET_FLASH_FILE";//ecu文件搜索
        public static final String YX_SM_GET_ECU_LIST_PAGE = "YX_SM_GET_ECU_LIST_PAGE";//获取文件夹下文件和文件夹

        //C60分期信息查询接口
        public static final String YX_C60_INSTALLMENTPAY_MESSAGE = "YX_C60_INSTALLMENTPAY_MESSAGE";

        //诊断盒授权升级接口
        public static final String YX_VDI_UPGRADE_PACKAGE = "YX_VDI_UPGRADE_PACKAGE";
        //是否允许后台升级接口
        public static final String YX_SM_DOWNLOAD_STATUS = "YX_SM_DOWNLOAD_STATUS";
        //avd获取状态接口
        public static final String YX_SM_DATA_OPTIMIZATION_STATUS = "YX_SM_DATA_OPTIMIZATION_STATUS";
        //车主版 短信验证
        public static final String YX_SM_CHECK_VERIFICATION_CODE = "YX_SM_CHECK_VERIFICATION_CODE";
        //车主版 修改手机号
        public static final String YX_SM_UPDATE_TELPHONE = "YX_SM_UPDATE_TELPHONE";
        //车主版 登录接口
        public static final String YX_SM_PERSON_LOGIN_NEW = "YX_SM_PERSON_LOGIN_NEW";

        //远程诊断
        public static final String YX_REMOTE_DIAGNOSIS_HISTORY = "YX_REMOTE_DIAGNOSIS_HISTORY";
        //车主版 车辆绑定接口
        public static final String YX_SM_DEVICE_VEHICLE_BIND = "YX_SM_DEVICE_VEHICLE_BIND";
        //车主版 一键升级
        public static final String YX_SM_QUERY_VERSION_SOURCE_PERSON = "YX_SM_QUERY_VERSION_SOURCE_PERSON";
        //车主版 更换公司名称 不再使用
        public static final String YX_SM_UPDATE_COMPANY = "YX_SM_UPDATE_COMPANY";
        //车主版 绑定维修厂
        public static final String YX_SM_APPLET_BIND_COMPANY = "YX_SM_APPLET_BIND_COMPANY";
        //车主版 获取解绑设备次数
        public static final String YX_SM_GET_UNBIND_AMOUNT = "YX_SM_GET_UNBIND_AMOUNT";
        //车主版 解绑设备
        public static final String YX_SM_PERSON_UNBIND_DEVICE = "YX_SM_PERSON_UNBIND_DEVICE";
        //车主版 获取刷写白名单
        public static final String YX_SM_GET_WHITE_LIST = "YX_SM_GET_WHITE_LIST";
        //车主版 出行自检上传数据
        public static final String PERSON_REPORT_UPLOAD = "PERSON_REPORT_UPLOAD";
        //车主版 出行自检保存诊断报告
        public static final String PERSON_REPORT_SAVE = "PERSON_REPORT_SAVE";
        //车主版 自检报告查询
        public static final String PERSON_REPORT_SELECT = "PERSON_REPORT_SELECT";
        //车主版 查询绑定系统
        public static final String YX_SM_GET_MENU_AND_ELECTRONICID = "YX_SM_GET_MENU_AND_ELECTRONICID";
        //车主版 查询维修厂名称
        public static final String YX_SM_GET_COMPANY_INFO = "YX_SM_GET_COMPANY_INFO";
        //车主版 查询附近商户列表
        public static final String SITE_LIST = "repair-stations/nearstation";

    }

    /**
     * 服务器返回码
     *
     * @author wupeng
     */
    public static class RESULTCODE {
        //正确响应：
        public static final String RESULT_OK = "YX_RP_OK";
        //服务错误
        public static final String SERVICE_ERROR = "YX_RP_SERVER_PROGRAM_ERROR";//服务器异常  ALL
        public static final String MISS_REQUESTINFO = "YX_RP_REQUEST_JSON_DATA_NO_REQUESTINFO";//请求JSON数据中缺少REQUESTINFO  ALL
        //Request Http data
        public static final String JSON_DATA_FORMAT_ERROR = "YX_RP_POST_DATA_FORMAT_ERROR";//http post数据域格式不正确，不符合JSON={}格式  ALL
        public static final String JSON_DATA_ERROR = "YX_RP_POST_DATA_ERROR";//http post数据域JSON属性的值不属于JSON格式  ALL
        //服务相关的应答：
        public static final String ILLEGAL_CLIENT = "YX_RP_ILLEGAL_CLIENT";//非法的客户端
        public static final String SERVICE_404 = "YX_RP_SERVICE_NOT_EXIST";//请求的服务不存
        public static final String YX_ILLEGAL_AREAS = "YX_ILLEGAL_AREAS";//夸区域
        public static final String YX_SM_C60_NO_PAYMENT_C90PRO = "YX_SM_C60_NO_PAYMENT_C90PRO";//未付费
        public static final String YX_SM_NO_PAYMENT_C20DRIVER = "YX_SM_NO_PAYMENT_C20DRIVER";//未付费

        //注册相关的应答：
        public static final String TELPHONE_EXIST = "YX_RP_TELPHONE_EXIST";//手机号码已经存在
        public static final String EMAIL_EXIST = "YX_RP_EMAIL_EXIST";//邮箱已经存在
        public static final String MISS_REGISTER_INFO = "YX_RP_REGISTER_INFO_NOT_EXIST";//JSON中REGINFO不存在
        public static final String REGISTER_FAIL = "YX_RP_REGISTER_FAIL";//注册失败
        public static final String MSGCODE_FAIL = "YX_RP_VERIFICATION_CODE_ERROR";
        public static final String YX_SM_OPTIMIZATION_CODE_IS_REGI = "YX_SM_OPTIMIZATION_CODE_IS_REGI";//注册码已经注册
        public static final String YX_SM_OPTIMIZATION_CODE_IS_FAIL = "YX_SM_OPTIMIZATION_CODE_IS_FAIL";//注册码不正确
        //bind 相关
        public static final String ILLEGAL_VDI = "YX_RP_ILLEGAL_VDI";//非法的VDI
        public static final String USER_LIMIT = "YX_RP_USER_LIMIT";//VID数量已经为6个
        public static final String BIND_FAIL = "YX_RP_BIND_FAIL";//绑定失败
        public static final String BIND_VDI_NUMBER_LIMIT = "YX_RP_USER_BIND_VDI_NUMBER_LIMIT";//用户绑定VDI数量达到上限，目前为6个
        public static final String BIND_USER_NUMBER_LIMIT = "YX_RP_VDI_BIND_USER_NUMBER_LIMIT";//VDI绑定用户的数量达到上限，目前为6个
        public static final String USER_HAVE_BIND_THIS_VDI = "YX_RP_USER_HAVE_BIND_THIS_VDI";//用户已经绑定过改vdi
        public static final String USER_INFO_NOT_EXIST = "YX_RP_USER_INFO_NOT_EXIST";//JSON中USERINFO不存在
        public static final String BIND_INFO_NOT_EXIST = "YX_RP_BIND_INFO_NOT_EXIST";//JSON中BINDINFO不存在
        public static final String USER_ID_ERROR = "YX_RP_USER_ID_ERROR";//用户ID错误
        public static final String PRODUCT_ERROR = "YX_RP_NOT_USE_THIS_PRODUCT";//产品与诊断盒不匹配
        public static final String BINDING_MATSER_DEVICE = "YX_RP_BINDING_MATSER_DEVICE";//优先绑定主设备
        public static final String YX_SM_C60_NO_PAYMENT = "YX_SM_C60_NO_PAYMENT";//C60没有付款的错误码

        //登录相关的应答：
        public static final String LOGIN_NAME_ERROR = "YX_RP_LOGIN_NAME_ERROR";//登录名错误
        public static final String PASSWORD_ERROR = "YX_RP_PASSWORD_ERROR";//密码错误
        public static final String LOGIN_FAIL = "YX_RP_LOGIN_FAIL";//登录失败
        public static final String LOGIN_MISS_LOGININFO = "YX_RP_LOGIN_INFO_NOT_EXIST";//JSON 中LOGININFO信息不存
        public static final String USER_FORBIDDENED = "YX_RP_USER_FORBIDDENED";//用户被禁用
        //海外OBD
        public static final String YX_RP_EMAIL_INFO_ERROR = "YX_RP_EMAIL_INFO_ERROR";//邮件不正确
        public static final String YX_RP_VERIFICATION_CODE_EMPTY = "YX_RP_VERIFICATION_CODE_EMPTY";//验证码为空

        //修改信息
        public static final String UPDATE_USERINFO_FAIL = "YX_RP_ MODIFY_CUSTOMER_INFO_FAIL";//修改用户信息失败

        //修改密码相关的应答
        public static final String OLD_PASSWORD_ERROR = "YX_RP_MODIFY_PASSWORD_ERROR";//旧密码错误
        public static final String UPDATA_PASSWORD_FAIL = "YX_RP_MODIFY_CUSTOMER_PASSWORD_FAIL";//修改用户密码失败
        //找回密码相关的应答
        public static final String EMAIL_NOT_EXIST = "YX_RP_EMAIL_NOT_EXIST";//邮箱不存在
        public static final String FORGOT_PASSWORD_FAIL = "YX_RP_FORGOT_PASSWORD_FAIL";//找回密码失败


        //搜索用户相关的应答
        public static final String SEARCH_USER_FAIL = "YX_RP_SEARCH_USER_FAIL";//搜索用户失败
        public static final String SEARCH_IMINFO_NOT_EXIST = "YX_RP_IM_INFO_NOT_EXIST";//SON中IMINFO不存在

        //添加好友相关的应答
        public static final String ADD_FRIEND_FAIL = "YX_RP_ADD_FRIEND_FAIL";//添加好友失败
        public static final String CHAT_ID_NOT_NULL = "YX_RP_CHAT_ID_NOT_NULL";//chat id 不能为空
        public static final String ILLEGAL_CHAT_ID = "YX_RP_ILLEGAL_CHAT_ID";//非法的chat id
        //删除好友相关的应答
        public static final String DELETE_FRIEND_FAIL = "YX_RP_DELETE_FRIEND_FAIL";//删除好友失败
        //获得用户信息相关的应答
        public static final String YX_RP_GET_USER_INFO_FAIL = "YX_RP_DELETE_FRIEND_FAIL";//获得用户信息失败


        //查询版本信息
        public static final String YX_RP_QUERY_VERSION_FAIL = "YX_RP_QUERY_VERSION_FAIL";
        public static final String YX_RP_UPDATE_INFO_NOT_EXIST = "YX_RP_UPDATE_INFO_NOT_EXIST";

        //下载升级文件相关
        public static final String YX_RP_DOWN_FILE_FAIL = "YX_RP_DOWN_FILE_FAIL";
        public static final String YX_RP_DOWN_LOAD_NOT_EXIST = "YX_RP_DOWN_LOAD_NOT_EXIST";
        //验证码相关
        public static final String YX_RP_SMS_INFO_NOT_EXIST = "YX_RP_SMS_INFO_NOT_EXIST";
        public static final String YX_RP_TELPHONE_EMPTY = "YX_RP_TELPHONE_EMPTY";

        public static final String JSON_PARSER_EXCEPTION = "JSON_PARSER_EXCEPTION";//JSON解析异常

        public static final String YX_RP_REQ_PARAM_ERROR = "YX_RP_REQ_PARAM_ERROR";//JSON解析异常
        public static final String YX_RP_TELPHONE_NOT_REGISTER = "YX_RP_TELPHONE_NOT_REGISTER";//JSON解析异常
        public static final String YX_RP_RESET_PD_INFO_NOT_EXIST = "YX_RP_RESET_PD_INFO_NOT_EXIST";//JSON解析异常
        public static final String YX_RP_RESET_PASSWD_FAIL = "YX_RP_RESET_PASSWD_FAIL";//JSON解析异常


        //B80注册
        public static final String YX_RP_PAD_FORBIDDENED = "YX_RP_PAD_FORBIDDENED";

        //B80登录
        public static final String YX_RP_NOT_BELONG_THIS_PAD = "YX_RP_NOT_BELONG_THIS_PAD";

        //B80绑定
        public static final String YX_RP_PAD_BIND_ANOTHER_VDI = "YX_RP_PAD_BIND_ANOTHER_VDI";

        public static final String YX_RP_VDI_BIND_BY_PAD = "YX_RP_VDI_BIND_BY_PAD";

        public static final String YX_RP_PAD_HAVE_BIND_THIS_VDI = "YX_RP_PAD_HAVE_BIND_THIS_VDI";

        public static final String YX_RP_AGENT_INFO_ERROR = "YX_RP_AGENT_INFO_ERROR";

        public static final String YX_RP_USER_HAVE_BIND_THIS_MENU = "YX_RP_USER_HAVE_BIND_THIS_MENU";


        public static final String YX_SM_IM_UPDATE_REMAKE_ERROR = "YX_SM_IM_UPDATE_REMAKE_ERROR";

        public static final String YX_SM_LOGOUT_USER_ERROR = "YX_SM_LOGOUT_USER_ERROR";

        public static final String YX_SM_LOGOUT_AGAIN_FAIL = "YX_SM_LOGOUT_AGAIN_FAIL";

        public static final String YX_RP_ILLEGAL_CUSTOMER = "YX_RP_ILLEGAL_CUSTOMER";

        public static final String YX_RP_BRUSH_SUCCESS_FAIL = "YX_RP_BRUSH_SUCCESS_FAIL";

        public static final String YX_RP_LOGIN_FAIL = "YX_RP_LOGIN_FAIL";

        public static final String YX_RP_USER_FORBIDDENED = "YX_RP_USER_FORBIDDENED";
        public static final String YX_RP_UPDATETEL_FAIL = "YX_RP_UPDATETEL_FAIL";
        public static final String YX_BIND_UPPER_LIMIT = "YX_BIND_UPPER_LIMIT";
        public static final String YX_RP_IS_BIND_ELECTRONIC = "YX_RP_IS_BIND_ELECTRONIC";
        public static final String YX_RP_ELECTRONIC_IS_NOT_EXIST = "YX_RP_ELECTRONIC_IS_NOT_EXIST";
        public static final String YX_RP_BIND_ELECTRONIC_NOT_EXIT = "YX_RP_BIND_ELECTRONIC_NOT_EXIT";
        public static final String YX_RP_2001 = "2001";
        public static final String YX_RP_2002 = "2002";
        public static final String YX_RP_2003 = "2003";
        public static final String YX_RP_2004 = "2004";
        public static final String YX_RP_2005 = "2005";
        public static final String YX_RP_500 = "500";
        public static final String YX_RP_501 = "501";
        public static final String YX_RP_NOT_UNBIND_DEVICE = "YX_RP_NOT_UNBIND_DEVICE";//车主版未绑定诊断盒
        public static final String YX_RP_APPLET_INFO_NOT_EXIST = "YX_RP_APPLET_INFO_NOT_EXIST";//车主版未绑定诊断盒

    }


    //String LOGIN_URI = "http://192.168.0.111:7788";

    String CONTENT_TYPE_TEXT_JSON = "text/json";
}


